#__str__将类转变成字符串的方式

class Person:
    def __init__(self,name,age):
        self.name=name
        self.age=age

    def __str__(self):#不写这个方法，变成<__main__.Person object at 0x00000217E10C4C20>
        return f"name={self.name}, age= {self.age}"

    def __lt__(self, other):# 可以比较大于，小于的比较。
        return self.age<other.age#设置什么进行比较，返回bool值
     #本身不能比较，用这个方法就行

    def __le__(self, other):   #用于大等于，小于等于
        return self.age<=other.age


    def __eq__(self, other):
        return self.age==other.age#比较两个对象是不是相等


stu1=Person("你好",12)
stu2 =Person('张三',34)
print(stu1>stu2)
print(stu1<=stu2)
print(stu1==stu2)